Workplace Microkernel and Os: a Case Study Workplace Microkernel and Os: a Case Study

نویسندگان

  • Brett D. Fleisch
  • Mark Allan A. Co
  • Chao Tan
چکیده

SUMMARY IBM's Microkernel, named Workplace OS microkernel 18], was the core component of Workplace OS, a portable successor of OS/2. The basic premise of Workplace OS work was: 1) IBM would adopt and improve the CMU Mach 3.0 microkernel for use on PDAs, the desktop, workstations, and massively parallel machines, and 2) that several operating system personalities would execute on the microkernel platform concurrently. This architecture would allow users to switch between applications written for diierent operating systems while IBM would also beneet by having one common platform for all product lines. The goals of the microkernel and the technical features of design are described in this report. We also present lessons that may beneet future projects with similar goals. This technical report is a revised version of the paper published in Software Practice and Experience. In this report we use new tools to evaluate the microkernel. The evaluation section of the report uses new tools and includes updated results. SUMMARY IBM's Microkernel, named Workplace OS microkernel 18], was the core component of Workplace OS, a portable successor of OS/2. The basic premise of Workplace OS work was: 1) IBM would adopt and improve the CMU Mach 3.0 microkernel for use on PDAs, the desktop, workstations, and massively parallel machines, and 2) that several operating system personalities would execute on the microkernel platform concurrently. This architecture would allow users to switch between applications written for diierent operating systems while IBM would also beneet by having one common platform for all product lines. The goals of the microkernel and the technical features of design are described in this report. We also present lessons that may beneet future projects with similar goals.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Workplace Microkernel and OS: A Case Study

SUMMARY IBM's Microkernel, named Workplace OS microkernel 17], was the core component of Workplace OS, a portable successor of OS/2. The basic premise of Workplace OS work was: 1) IBM would adopt and improve the CMU Mach 3.0 microkernel for use on PDAs, the desktop, workstations, and massively parallel machines, and 2) that several operating system personalities would execute on the microkernel...

متن کامل

2 Brett

SUMMARY IBM's Microkernel, named Workplace OS microkernel 17], was the core component of Workplace OS, a portable successor of OS/2. The basic premise of Workplace OS work was: 1) IBM would adopt and improve the CMU Mach 3.0 microkernel for use on PDAs, the desktop, workstations, and massively parallel machines, and 2) that several operating system personalities would execute on the microkernel...

متن کامل

The Failure of Personalities to Generalize

IBM's adoption of operating system personalities was one of the most publicized issues in operating systems design. The basic premise of Workplace OS work was: 1) IBM would adopt and improve the CMU Mach 3.0 microkernel for use on PDAs, the desktop, and massively parallel machines, and 2) that several operating system personalities would execute on the micro-kernel platform concurrently. This a...

متن کامل

Fast Control Method of Software-Managed TLB for Reducing Zero-Copy Communication Overhead

Microkernel operating systems (OSes) use zero-copy communication to reduce the overhead of copying transfer data, because the communication between OS servers occurs frequently in the case of microkernel OSes. However, when a memory management unit manages the translation lookaside buffer (TLB) using software, TLB misses tend to increase the overhead of interprocess communication (IPC) between ...

متن کامل

A Study on Asymmetric Operating Systems on Symmetric Multiprocessors

This paper proposes a technique to achieve asymmetric multiple OSes environment for symmetric multiprocessors. The system has a host OS and guest OSes: L4 microkernel and their servers run as the host OS, and modified Linux runs as the guest OS. OS manager which is one of the servers on the host OS manages the guest OSes. Our approach avoids a lot of execution overheads and modification costs o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998